#root{
  background:url(../../assets/login-bg.jpg) center center #eee;
}

.logo {
  width: 128px;
  height: 128px;
  background: url(../../assets/logo.svg) no-repeat;
  background-size: 100%;
  margin: 0 auto 50px;
  span {
    display: none;
  }
}
.mail-form {
  padding: 60px;
  padding-top:0;
  background: #fff;
  border-radius: 6px;
}

.mail-captcha-form{
  padding:60px;
  padding-bottom:0;
}

.btn-login {
  width: 100%;
  margin-top: 10px;
}
.btn-register {
  width: 100%;
}
.image-code{
  width:100px;
  height:32px;
}

.ant-input-affix-wrapper {
  .ant-input {
    min-height: auto;
  }
}
.wrap{
  height:100%;
}

.find{
  height:100%;
  .find-by-mail{
    display: block;
    margin-bottom: 30px;
    height: 50px;
    line-height: 50px;
    width:100%;
  }
  .find-by-mobile{
    display: block;
    height: 50px;
    line-height: 50px;
    width:100%;
    margin-bottom:30px;
  }
}

.passowrd-form{
  margin-top:20px;
}


